<script>
	export default{
		props:{
			data:{
				type: Array,
				default(){
					return [];
				}
			},
			value: {
				type: Array,
				default(){
					return [];
				}
			},
			// 是否禁用
			disabled:{
				type:Boolean,
				default: false
			},
			// 是否可清空
			clearable:{
				type:Boolean,
				default: true
			},
			// 占位提示
			placeholder:{
				type:String,
				default: '请选择'
			},
			// 尺寸
			size:{
				validator(value){
					return oneOf(value,['small','large']);
				}
			},
			// 触发方式
			trigger:{
				validator(value){
					return oneOf(value,['click','hover']);
				}
			},
			// 选择即改变
			changeOnSelect: {
				type:Boolean,
				default: false
			},
			// 自定义显示内容
			renderFormat: {
				type:Function,
				default(label){
					return label.join(' / ');
				}
			}
		}
	}
</script>